eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TNRooTrackerVtxModule.hxx
Go to the documentation of this file.
1 ///
2 /// For questions or suggestions about this module please contact the
3 /// current responsible and CC in the eventAnalysis package manager.
4 ///
5 /// 02-Nov-2010: Current responsible for this module is,
6 /// Patrick de Perio (pdeperio [*a*t*] physics.utoronto.ca)
7 ///
8 #ifndef TNRooTrackerVtxModule_hxx_seen
9 #define TNRooTrackerVtxModule_hxx_seen
10 
11 #include "TNRooTrackerVtx.hxx"
13 
14 ///
15 /// The truth info for each vertex is put into a TNRooTrackerVtx object, and an
16 /// array of
17 /// these is stored for each ND280Event.
18 ///
19 namespace ND {
20 class TNRooTrackerVtxModule;
21 };
22 
24  public:
25  TNRooTrackerVtxModule(const char *name = "NRooTrackerVtx",
26  const char *title =
27  "Truth info for NEUT primary vertices from the "
28  "nRooTracker pass-through tree");
29  void FillConfigTree(TTree* configTree);
30  virtual ~TNRooTrackerVtxModule();
32  Bool_t IsKnownGenerator(const char *);
33  Bool_t CheckMismatch(ND::TG4PrimaryVertex vtx);
34  Bool_t IsGeantinoVtx(ND::TG4PrimaryVertex vtx);
35  void FillVtx(int entry);
36 
37  private:
40 };
41 #endif
Abstract base class for converting the neutrino MC pass-through information into eventAnalysis define...
TNRooTrackerVtxModule(const char *name="NRooTrackerVtx", const char *title="Truth info for NEUT primary vertices from the ""nRooTracker pass-through tree")
Bool_t IsKnownGenerator(const char *)
void FillConfigTree(TTree *configTree)
Bool_t IsGeantinoVtx(ND::TG4PrimaryVertex vtx)
This is a simple event class which is essentially an objectified version of the NEUT nRooTracker outp...
Bool_t CheckMismatch(ND::TG4PrimaryVertex vtx)

Package Summary
Package Name: eventAnalysis
Package Version: 7.0-49-g0ac7482
Package Manager:

Generated on Mon Mar 25 2024 14:43:59 for eventAnalysis by doxygen 1.8.5