22 #include "art_root_io/TFileService.h" 28 #include "TMVA/Reader.h" 29 #include "TTimeStamp.h" 86 float Norm(
int ccnc,
int nu0,
int nu1,
int subrun);
87 float OscPro(
int ccnc,
int nu0,
int nu1,
float NuE);
153 bool insideFidVol(
const double posX,
const double posY,
const double posZ);
385 #endif // ifndef MVAAlg_H std::string fClusterModuleLabel
Float_t shwdcosy[kMaxShower]
Float_t flash_YWidth[kMaxFlash]
float trkg4startx[kMaxTrack]
Float_t hit_startT[kMaxHits]
std::string fWireModuleLabel
std::string fPOTModuleLabel
Int_t hit_channel[kMaxHits]
float trkstartz[kMaxTrack]
void PrepareEvent(const art::Event &event)
Float_t EndPointz[kMaxPrimaries]
Float_t EndPointx[kMaxPrimaries]
float trkstartx[kMaxTrack]
Float_t flash_abstime[kMaxFlash]
Float_t hit_dQds[kMaxHits]
Float_t shwstartx[kMaxShower]
void reconfigure(fhicl::ParameterSet const &p)
int shwbestplane[kMaxShower]
Float_t Startdcosz[kMaxPrimaries]
Float_t Py[kMaxPrimaries]
Float_t StartPointx[kMaxPrimaries]
int TrackId[kMaxPrimaries]
float Norm(int ccnc, int nu0, int nu1, int subrun)
std::vector< std::string > G4Process
Float_t hit_summedADC[kMaxHits]
float trkg4starty[kMaxTrack]
Float_t flash_YCenter[kMaxFlash]
Float_t shwdcosz[kMaxShower]
float trkenddcosz[kMaxTrack]
Float_t flash_TotalPE[kMaxFlash]
float trkke[kMaxTrack][3]
Float_t hit_peakT[kMaxHits]
art::ServiceHandle< art::TFileService > tfs
float trkg4initdedx[kMaxTrack]
void Run(const art::Event &evt, std::vector< double > &result, double &wgt)
object containing MC flux information
art framework interface to geometry description
MVAAlg(fhicl::ParameterSet const &p)
std::string fVertexModuleLabel
Float_t Pz[kMaxPrimaries]
constexpr int kMaxPrimaries
float trkstartdcosy[kMaxTrack]
float trkenddcosx[kMaxTrack]
Float_t shwstartz[kMaxShower]
std::string fRawDigitModuleLabel
Float_t flash_ZCenter[kMaxFlash]
std::string fCalorimetryModuleLabel
Float_t flash_time[kMaxFlash]
float trkstartdcosx[kMaxTrack]
Short_t hit_wire[kMaxHits]
calo::CalorimetryAlg fCalorimetryAlg
Float_t shwstarty[kMaxShower]
std::string fHitsModuleLabel
Float_t hit_dEds[kMaxHits]
Float_t EndPointy[kMaxPrimaries]
std::vector< std::string > G4FinalProcess
Float_t hit_endT[kMaxHits]
Float_t StartPointy[kMaxPrimaries]
Int_t hit_shwkey[kMaxHits]
Short_t hit_plane[kMaxHits]
int process_primary[kMaxPrimaries]
Float_t flash_width[kMaxFlash]
Float_t hit_charge[kMaxHits]
art::ServiceHandle< geo::Geometry > fGeom
float trkstarty[kMaxTrack]
constexpr int kMaxVertices
std::string fShowerModuleLabel
float OscPro(int ccnc, int nu0, int nu1, float NuE)
int trkbestplane[kMaxTrack]
Implementation of the Projection Matching Algorithm.
Declaration of signal hit object.
Float_t shwdcosx[kMaxShower]
bool insideFidVol(const double posX, const double posY, const double posZ)
std::string fFlashModuleLabel
Float_t StartPointz[kMaxPrimaries]
Float_t vtx[kMaxVertices][3]
Provides recob::Track data product.
int Mother[kMaxPrimaries]
Short_t hit_tpc[kMaxHits]
Declaration of basic channel signal object.
std::string fTrackModuleLabel
float trkg4startz[kMaxTrack]
Float_t shwdedx[kMaxShower][3]
Float_t Startdcosx[kMaxPrimaries]
Int_t hit_trkkey[kMaxHits]
std::string fGenieGenModuleLabel
Float_t shwenergy[kMaxShower][3]
Float_t hit_resrange[kMaxHits]
Float_t Startdcosy[kMaxPrimaries]
float trkenddcosy[kMaxTrack]
static constexpr double sr
int NumberDaughters[kMaxPrimaries]
float trkpida[kMaxTrack][3]
void endSubRun(const art::SubRun &sr)
Float_t Px[kMaxPrimaries]
Event finding and building.
Float_t flash_ZWidth[kMaxFlash]
float trkstartdcosz[kMaxTrack]
Float_t Eng[kMaxPrimaries]