diff --git a/HitTube_8h_source.html b/HitTube_8h_source.html index 0d8ec47..2f774f2 100644 --- a/HitTube_8h_source.html +++ b/HitTube_8h_source.html @@ -100,60 +100,66 @@
29  virtual ~HitTube();
30  void SetTubeID(const int i){ fTubeID = i; }
31  int GetTubeID() const { return fTubeID; }
-
32  float GetPosition(int i) const { return fPosition[i]; }
-
33  float GetOrientation(int i) const { return fOrientation[i]; }
-
34  void SetPosition(int i, float f) { fPosition[i] = f; }
-
35  void SetOrientation(int i, float f) { fOrientation[i] = f; }
-
36 
-
37 
-
38  void AddRawPE(const float t, const int id=9999999)
-
39  {
-
40  fPhotoElectrons.push_back(new TrueHit(t, id));
-
41  fNRawPE+=1;
-
42  }
-
43  void AddRawPE(TrueHit* th)
-
44  {
-
45  fPhotoElectrons.push_back(th);
-
46  fNRawPE+=1;
-
47  }
-
48  int GetNRawPE() const { return fNRawPE; }
-
49  float GetTimeRaw(const int i) const { return fPhotoElectrons[i]->GetTime(); }
-
50  void SortTrueHits()
-
51  {
-
52  std::sort(fPhotoElectrons.begin(),
-
53  fPhotoElectrons.end(),
-
54  [](const TrueHit* left, const TrueHit* right)
-
55  { return left->GetTime() < right->GetTime(); }
-
56  );
-
57  }
-
58  const vector<TrueHit*>& GetPhotoElectrons() const { return fPhotoElectrons; }
-
59 
-
60  void AddDigiHit(const float t, const float q, const vector<int> &id=vector<int>())
-
61  {
-
62  fTimeDigi.push_back( t );
-
63  fChargeDigi.push_back( q );
-
64  fParentCompDigi.push_back( id );
-
65  fNDigiHits+=1;
-
66  }
-
67 
-
68  int GetNDigiHits() const { return fNDigiHits; }
-
69  float GetTimeDigi(const int i) const { return fTimeDigi[i]; }
-
70  float GetChargeDigi(const int i) const { return fChargeDigi[i]; }
-
71  const vector<int>& GetParentCompositionDigi(const int i) const { return fParentCompDigi[i]; }
-
72 
-
73 
-
74  private:
-
75  int fNRawPE;
-
76  vector<TrueHit*> fPhotoElectrons;
-
77 
-
78  int fTubeID;
-
79  int fNDigiHits;
-
80  float fPosition[3];
-
81  float fOrientation[3];
-
82  vector<float> fTimeDigi;
-
83  vector<float> fChargeDigi;
-
84  vector<vector<int>> fParentCompDigi;
-
85 };
+
32  void SetmPMTID(const int i){ fmPMTID = i; }
+
33  int GetmPMTID() const { return fmPMTID; }
+
34  void SetmPMT_PMTID(const int i){ fmPMT_PMTID = i; }
+
35  int GetmPMT_PMTID() const { return fmPMT_PMTID; }
+
36  float GetPosition(int i) const { return fPosition[i]; }
+
37  float GetOrientation(int i) const { return fOrientation[i]; }
+
38  void SetPosition(int i, float f) { fPosition[i] = f; }
+
39  void SetOrientation(int i, float f) { fOrientation[i] = f; }
+
40 
+
41 
+
42  void AddRawPE(const float t, const int id=9999999)
+
43  {
+
44  fPhotoElectrons.push_back(new TrueHit(t, id));
+
45  fNRawPE+=1;
+
46  }
+
47  void AddRawPE(TrueHit* th)
+
48  {
+
49  fPhotoElectrons.push_back(th);
+
50  fNRawPE+=1;
+
51  }
+
52  int GetNRawPE() const { return fNRawPE; }
+
53  float GetTimeRaw(const int i) const { return fPhotoElectrons[i]->GetTime(); }
+
54  void SortTrueHits()
+
55  {
+
56  std::sort(fPhotoElectrons.begin(),
+
57  fPhotoElectrons.end(),
+
58  [](const TrueHit* left, const TrueHit* right)
+
59  { return left->GetTime() < right->GetTime(); }
+
60  );
+
61  }
+
62  const vector<TrueHit*>& GetPhotoElectrons() const { return fPhotoElectrons; }
+
63 
+
64  void AddDigiHit(const float t, const float q, const vector<int> &id=vector<int>())
+
65  {
+
66  fTimeDigi.push_back( t );
+
67  fChargeDigi.push_back( q );
+
68  fParentCompDigi.push_back( id );
+
69  fNDigiHits+=1;
+
70  }
+
71 
+
72  int GetNDigiHits() const { return fNDigiHits; }
+
73  float GetTimeDigi(const int i) const { return fTimeDigi[i]; }
+
74  float GetChargeDigi(const int i) const { return fChargeDigi[i]; }
+
75  const vector<int>& GetParentCompositionDigi(const int i) const { return fParentCompDigi[i]; }
+
76 
+
77 
+
78  private:
+
79  int fNRawPE;
+
80  vector<TrueHit*> fPhotoElectrons;
+
81 
+
82  int fTubeID;
+
83  int fmPMTID;
+
84  int fmPMT_PMTID;
+
85  int fNDigiHits;
+
86  float fPosition[3];
+
87  float fOrientation[3];
+
88  vector<float> fTimeDigi;
+
89  vector<float> fChargeDigi;
+
90  vector<vector<int>> fParentCompDigi;
+
91 };
HitTube
Definition: HitTube.h:26
TrueHit
Definition: TrueHit.h:4
diff --git a/TrueHit_8h_source.html b/TrueHit_8h_source.html index c7a9e4a..e716777 100644 --- a/TrueHit_8h_source.html +++ b/TrueHit_8h_source.html @@ -74,11 +74,11 @@
3 class TrueHit
4 {
5  public:
-
6  TrueHit(float t, int id=999999999);
+
6  TrueHit(double t, int id=999999999);
7  TrueHit();
8  virtual ~TrueHit();
9 
-
10  float GetTime() const { return fTime; }
+
10  double GetTime() const { return fTime; }
11  float GetParentId() const { return fParentId; }
12  float GetPosition(int i) const { return fPosition[i]; }
13  float GetDirection(int i) const { return fDirection[i]; }
@@ -95,7 +95,7 @@
24  void SetPosBin(int i, int b){ fBin[i] = b; }
25 
26  private:
-
27  float fTime;
+
27  double fTime;
28  float fPosition[3]; // Hit position on photocade
29  float fDirection[3]; // Direction of photon hitting photocathode
30  float fStartTime; // Photon track initial time
diff --git a/WCRootDataBeamBkg_8h_source.html b/WCRootDataBeamBkg_8h_source.html index 38c1512..bcda9fa 100644 --- a/WCRootDataBeamBkg_8h_source.html +++ b/WCRootDataBeamBkg_8h_source.html @@ -82,7 +82,7 @@
11  WCRootDataBeamBkg();
12  virtual ~WCRootDataBeamBkg();
13 
-
14  void LoadFiles(const char *);
+
14  void LoadFiles(const char *, const std::vector<string> &v=vector<string>());
15  float GetEnergyDepositionInOD() const { return fEdepoOD; }
16 
17  private :
diff --git a/WCRootDataIDNuInt_8h_source.html b/WCRootDataIDNuInt_8h_source.html index 947ca4d..8940f56 100644 --- a/WCRootDataIDNuInt_8h_source.html +++ b/WCRootDataIDNuInt_8h_source.html @@ -83,7 +83,7 @@
12  WCRootDataIDNuInt();
13  virtual ~WCRootDataIDNuInt();
14 
-
15  void LoadFiles(const char*);
+
15  void LoadFiles(const char*, const std::vector<string> &v=vector<string>());
16  void SetInteractionInformation(PileUpSpill_t*) const;
17 
18  private :
diff --git a/WCRootDataNuInt_8h_source.html b/WCRootDataNuInt_8h_source.html index 26a6a7c..c29959d 100644 --- a/WCRootDataNuInt_8h_source.html +++ b/WCRootDataNuInt_8h_source.html @@ -93,7 +93,7 @@
22  virtual ~WCRootDataNuInt();
23 
24  void SetSeed(const int i){ fRnd->SetSeed(i); }
-
25  void LoadFiles(const char*);
+
25  void LoadFiles(const char*, const std::vector<string> &v=vector<string>());
26  virtual bool Next();
27 
28  void SetNDigitsFileIDNumber(int i){ fNDigitsFileIdNum = i; }
@@ -107,30 +107,33 @@
36  virtual float GetEnergyDepositionInOD() const { return 0.; }
37  virtual void SetInteractionInformation(PileUpSpill_t*) const {};
38 
-
39  protected:
-
40  int GetFileIdNumber(const char*, const char *prefix="wcsim.");
-
41 
-
42  virtual void ReadFriend(const char* f){ cout<<" Reading friend: " << f <<endl; };
-
43  virtual void CloseFriend(){};
-
44 
-
45  TRandom3 *fRnd;
-
46  std::vector<pair<TString, int>> fFileList;
-
47  std::vector<pair<TString, int>> fFriendList;
-
48  TChain *fFriendC;
-
49 
-
50  bool fHasFriend;
-
51  unsigned int fNuIntType;
-
52 
-
53 
-
54  int fItrEntry;
-
55  int fItrFile;
-
56  int fNumEntries;
-
57  int fNumFiles;
-
58  int fFileIdNum;
-
59  int fNDigitsFileIdNum;
-
60  float fIntRate;
-
61 };
-
62 #endif
+
39  void SetHasFriend(bool val) {fHasFriend=val;}
+
40 
+
41  protected:
+
42  int GetFileIdNumber(const char*, const char *prefix="wcsim.");
+
43 
+
44  virtual void ReadFriend(const char* f){ cout<<" Reading friend: " << f <<endl; };
+
45  virtual void CloseFriend(){};
+
46 
+
47  TRandom3 *fRnd;
+
48  std::vector<pair<TString, int>> fFileList;
+
49  std::vector<pair<TString, int>> fFriendList;
+
50  TChain *fFriendC;
+
51 
+
52  bool fHasFriend;
+
53  unsigned int fNuIntType;
+
54 
+
55 
+
56  int fItrEntry;
+
57  int fItrFile;
+
58  int fNumEntries;
+
59  int fNumFiles;
+
60  int fFileIdNum;
+
61  int fNDigitsFileIdNum;
+
62  float fIntRate;
+
63  std::vector<string> fWCRootEvtList;
+
64 };
+
65 #endif
WCRootDataNuInt
Definition: WCRootDataNuInt.h:19
WCRootData
Definition: WCRootData.h:31
PileUpSpill_t
Definition: PileUpSpill_t.h:7
diff --git a/WCRootDataPileUpSpill_8h_source.html b/WCRootDataPileUpSpill_8h_source.html index 8cebf8b..49098e4 100644 --- a/WCRootDataPileUpSpill_8h_source.html +++ b/WCRootDataPileUpSpill_8h_source.html @@ -98,7 +98,7 @@
27 
28  // For writing
29  // void SetOutFilePrefix(const char *f){ fOutFilePrefix = TString(f); }
-
30  void CreateTree(const char *f=0);
+
30  void CreateTree(const char *f=0, const vector<string> &v=vector<string>());
31  void FillTree();
32  void WriteTree();
33  void AddInteraction(const WCRootDataNuInt*, float offset_time=0., int bunch_id=99999);
diff --git a/classHitTube-members.html b/classHitTube-members.html index 5c0ce36..68f441b 100644 --- a/classHitTube-members.html +++ b/classHitTube-members.html @@ -72,6 +72,8 @@ AddRawPE(const float t, const int id=9999999) (defined in HitTube)HitTubeinline AddRawPE(TrueHit *th) (defined in HitTube)HitTubeinline GetChargeDigi(const int i) const (defined in HitTube)HitTubeinline + GetmPMT_PMTID() const (defined in HitTube)HitTubeinline + GetmPMTID() const (defined in HitTube)HitTubeinline GetNDigiHits() const (defined in HitTube)HitTubeinline GetNRawPE() const (defined in HitTube)HitTubeinline GetOrientation(int i) const (defined in HitTube)HitTubeinline @@ -82,6 +84,8 @@ GetTimeRaw(const int i) const (defined in HitTube)HitTubeinline GetTubeID() const (defined in HitTube)HitTubeinline HitTube(int) (defined in HitTube)HitTube + SetmPMT_PMTID(const int i) (defined in HitTube)HitTubeinline + SetmPMTID(const int i) (defined in HitTube)HitTubeinline SetOrientation(int i, float f) (defined in HitTube)HitTubeinline SetPosition(int i, float f) (defined in HitTube)HitTubeinline SetTubeID(const int i) (defined in HitTube)HitTubeinline diff --git a/classHitTube.html b/classHitTube.html index 4923958..85930ab 100644 --- a/classHitTube.html +++ b/classHitTube.html @@ -80,6 +80,18 @@ int GetTubeID () const   + +void SetmPMTID (const int i) +  + +int GetmPMTID () const +  + +void SetmPMT_PMTID (const int i) +  + +int GetmPMT_PMTID () const +  float GetPosition (int i) const   diff --git a/classTrueHit-members.html b/classTrueHit-members.html index 258322d..83a1618 100644 --- a/classTrueHit-members.html +++ b/classTrueHit-members.html @@ -82,7 +82,7 @@ SetStartDirection(int i, float f) (defined in TrueHit)TrueHitinline SetStartPosition(int i, float f) (defined in TrueHit)TrueHitinline SetStartTime(float f) (defined in TrueHit)TrueHitinline - TrueHit(float t, int id=999999999) (defined in TrueHit)TrueHit + TrueHit(double t, int id=999999999) (defined in TrueHit)TrueHit TrueHit() (defined in TrueHit)TrueHit ~TrueHit() (defined in TrueHit)TrueHitvirtual diff --git a/classTrueHit.html b/classTrueHit.html index 65fe0de..bf9a14a 100644 --- a/classTrueHit.html +++ b/classTrueHit.html @@ -71,12 +71,12 @@ - - - - + + + + diff --git a/classWCRootDataBeamBkg-members.html b/classWCRootDataBeamBkg-members.html index 694cd6c..ffb1c74 100644 --- a/classWCRootDataBeamBkg-members.html +++ b/classWCRootDataBeamBkg-members.html @@ -96,22 +96,24 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/classWCRootDataBeamBkg.html b/classWCRootDataBeamBkg.html index e2e659e..a3605ac 100644 --- a/classWCRootDataBeamBkg.html +++ b/classWCRootDataBeamBkg.html @@ -81,9 +81,9 @@

Public Member Functions

TrueHit (float t, int id=999999999)
 
-float GetTime () const
 
TrueHit (double t, int id=999999999)
 
+double GetTime () const
 
float GetParentId () const
 
fRnd (defined in WCRootDataNuInt)WCRootDataNuIntprotected
fSpEvt (defined in WCRootData)WCRootDataprotected
fWCGeom (defined in WCRootData)WCRootDataprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEnergyDepositionInOD() const (defined in WCRootDataBeamBkg)WCRootDataBeamBkginlinevirtual
GetEntries() (defined in WCRootData)WCRootData
GetEntry(int) (defined in WCRootData)WCRootData
GetEventIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber(const char *, const char *prefix="wcsim.") (defined in WCRootDataNuInt)WCRootDataNuIntprotected
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetInteractionType() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
LoadFiles(const char *) (defined in WCRootDataBeamBkg)WCRootDataBeamBkg
Next() (defined in WCRootDataNuInt)WCRootDataNuIntvirtual
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
fWCRootEvtList (defined in WCRootDataNuInt)WCRootDataNuIntprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEnergyDepositionInOD() const (defined in WCRootDataBeamBkg)WCRootDataBeamBkginlinevirtual
GetEntries() (defined in WCRootData)WCRootData
GetEntry(int) (defined in WCRootData)WCRootData
GetEventIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber(const char *, const char *prefix="wcsim.") (defined in WCRootDataNuInt)WCRootDataNuIntprotected
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetInteractionType() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
LoadFiles(const char *, const std::vector< string > &v=vector< string >()) (defined in WCRootDataBeamBkg)WCRootDataBeamBkg
Next() (defined in WCRootDataNuInt)WCRootDataNuIntvirtual
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
SetHasFriend(bool val) (defined in WCRootDataNuInt)WCRootDataNuIntinline
SetInteractionInformation(PileUpSpill_t *) const (defined in WCRootDataNuInt)WCRootDataNuIntinlinevirtual
SetInteractionRate(const float f) (defined in WCRootDataNuInt)WCRootDataNuIntinline
SetNDigitsFileIDNumber(int i) (defined in WCRootDataNuInt)WCRootDataNuIntinline
- - + + @@ -91,9 +91,9 @@ - - + + @@ -118,6 +118,9 @@ + + @@ -217,6 +220,9 @@ + + diff --git a/classWCRootDataIDNuInt-members.html b/classWCRootDataIDNuInt-members.html index 7fd2b98..d436901 100644 --- a/classWCRootDataIDNuInt-members.html +++ b/classWCRootDataIDNuInt-members.html @@ -96,22 +96,24 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/classWCRootDataIDNuInt.html b/classWCRootDataIDNuInt.html index 15722b8..40b3dca 100644 --- a/classWCRootDataIDNuInt.html +++ b/classWCRootDataIDNuInt.html @@ -81,9 +81,9 @@

Public Member Functions

-void LoadFiles (const char *)
 
+void LoadFiles (const char *, const std::vector< string > &v=vector< string >())
 
float GetEnergyDepositionInOD () const
 
void SetSeed (const int i)
 
-void LoadFiles (const char *)
 
+void LoadFiles (const char *, const std::vector< string > &v=vector< string >())
 
virtual bool Next ()
 
virtual void SetInteractionInformation (PileUpSpill_t *) const
 
+void SetHasFriend (bool val)
 
- Public Member Functions inherited from WCRootData
void ReadFile (const char *, const vector< string > &v=vector< string >())
float fIntRate
 
+std::vector< string > fWCRootEvtList
 
- Protected Attributes inherited from WCRootData
TChain * fWCSimC
fRnd (defined in WCRootDataNuInt)WCRootDataNuIntprotected
fSpEvt (defined in WCRootData)WCRootDataprotected
fWCGeom (defined in WCRootData)WCRootDataprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEnergyDepositionInOD() const (defined in WCRootDataNuInt)WCRootDataNuIntinlinevirtual
GetEntries() (defined in WCRootData)WCRootData
GetEntry(int) (defined in WCRootData)WCRootData
GetEventIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber(const char *, const char *prefix="wcsim.") (defined in WCRootDataNuInt)WCRootDataNuIntprotected
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetInteractionType() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
LoadFiles(const char *) (defined in WCRootDataIDNuInt)WCRootDataIDNuInt
Next() (defined in WCRootDataNuInt)WCRootDataNuIntvirtual
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
fWCRootEvtList (defined in WCRootDataNuInt)WCRootDataNuIntprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEnergyDepositionInOD() const (defined in WCRootDataNuInt)WCRootDataNuIntinlinevirtual
GetEntries() (defined in WCRootData)WCRootData
GetEntry(int) (defined in WCRootData)WCRootData
GetEventIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber(const char *, const char *prefix="wcsim.") (defined in WCRootDataNuInt)WCRootDataNuIntprotected
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetInteractionType() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
LoadFiles(const char *, const std::vector< string > &v=vector< string >()) (defined in WCRootDataIDNuInt)WCRootDataIDNuInt
Next() (defined in WCRootDataNuInt)WCRootDataNuIntvirtual
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
SetHasFriend(bool val) (defined in WCRootDataNuInt)WCRootDataNuIntinline
SetInteractionInformation(PileUpSpill_t *) const (defined in WCRootDataIDNuInt)WCRootDataIDNuIntvirtual
SetInteractionRate(const float f) (defined in WCRootDataNuInt)WCRootDataNuIntinline
SetNDigitsFileIDNumber(int i) (defined in WCRootDataNuInt)WCRootDataNuIntinline
- - + + @@ -91,9 +91,9 @@ - - + + @@ -118,6 +118,9 @@ + + @@ -217,6 +220,9 @@ + + diff --git a/classWCRootDataNuInt-members.html b/classWCRootDataNuInt-members.html index b617d25..1170957 100644 --- a/classWCRootDataNuInt-members.html +++ b/classWCRootDataNuInt-members.html @@ -97,23 +97,25 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/classWCRootDataNuInt.html b/classWCRootDataNuInt.html index 49ef2bd..f249bbc 100644 --- a/classWCRootDataNuInt.html +++ b/classWCRootDataNuInt.html @@ -87,9 +87,9 @@ - - + + @@ -117,6 +117,9 @@ + + @@ -223,6 +226,9 @@ + + diff --git a/classWCRootDataPileUpSpill-members.html b/classWCRootDataPileUpSpill-members.html index 3fbcd5c..035996a 100644 --- a/classWCRootDataPileUpSpill-members.html +++ b/classWCRootDataPileUpSpill-members.html @@ -77,33 +77,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

-void LoadFiles (const char *)
 
+void LoadFiles (const char *, const std::vector< string > &v=vector< string >())
 
void SetInteractionInformation (PileUpSpill_t *) const
 
void SetSeed (const int i)
 
-void LoadFiles (const char *)
 
+void LoadFiles (const char *, const std::vector< string > &v=vector< string >())
 
virtual bool Next ()
 
virtual float GetEnergyDepositionInOD () const
 
+void SetHasFriend (bool val)
 
- Public Member Functions inherited from WCRootData
void ReadFile (const char *, const vector< string > &v=vector< string >())
float fIntRate
 
+std::vector< string > fWCRootEvtList
 
- Protected Attributes inherited from WCRootData
TChain * fWCSimC
fRnd (defined in WCRootDataNuInt)WCRootDataNuIntprotected
fSpEvt (defined in WCRootData)WCRootDataprotected
fWCGeom (defined in WCRootData)WCRootDataprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEnergyDepositionInOD() const (defined in WCRootDataNuInt)WCRootDataNuIntinlinevirtual
GetEntries() (defined in WCRootData)WCRootData
GetEntry(int) (defined in WCRootData)WCRootData
GetEventIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber(const char *, const char *prefix="wcsim.") (defined in WCRootDataNuInt)WCRootDataNuIntprotected
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetInteractionType() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
LoadFiles(const char *) (defined in WCRootDataNuInt)WCRootDataNuInt
Next() (defined in WCRootDataNuInt)WCRootDataNuIntvirtual
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
ReadFriend(const char *f) (defined in WCRootDataNuInt)WCRootDataNuIntinlineprotectedvirtual
fWCRootEvtList (defined in WCRootDataNuInt)WCRootDataNuIntprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEnergyDepositionInOD() const (defined in WCRootDataNuInt)WCRootDataNuIntinlinevirtual
GetEntries() (defined in WCRootData)WCRootData
GetEntry(int) (defined in WCRootData)WCRootData
GetEventIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetFileIdNumber(const char *, const char *prefix="wcsim.") (defined in WCRootDataNuInt)WCRootDataNuIntprotected
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetInteractionType() const (defined in WCRootDataNuInt)WCRootDataNuIntinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
LoadFiles(const char *, const std::vector< string > &v=vector< string >()) (defined in WCRootDataNuInt)WCRootDataNuInt
Next() (defined in WCRootDataNuInt)WCRootDataNuIntvirtual
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
ReadFriend(const char *f) (defined in WCRootDataNuInt)WCRootDataNuIntinlineprotectedvirtual
SetHasFriend(bool val) (defined in WCRootDataNuInt)WCRootDataNuIntinline
SetInteractionInformation(PileUpSpill_t *) const (defined in WCRootDataNuInt)WCRootDataNuIntinlinevirtual
SetInteractionRate(const float f) (defined in WCRootDataNuInt)WCRootDataNuIntinline
SetNDigitsFileIDNumber(int i) (defined in WCRootDataNuInt)WCRootDataNuIntinline
void SetSeed (const int i)
 
-void LoadFiles (const char *)
 
+void LoadFiles (const char *, const std::vector< string > &v=vector< string >())
 
virtual bool Next ()
 
virtual void SetInteractionInformation (PileUpSpill_t *) const
 
+void SetHasFriend (bool val)
 
- Public Member Functions inherited from WCRootData
void ReadFile (const char *, const vector< string > &v=vector< string >())
float fIntRate
 
+std::vector< string > fWCRootEvtList
 
- Protected Attributes inherited from WCRootData
TChain * fWCSimC
AddTrueHitsToMDT(HitTubeCollection *, PMTResponse *, float offset_time=0., int iPMT=0) (defined in WCRootData)WCRootData
CloseFile() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
CopyTree(const char *, const char *, const vector< bool > &v=vector< bool >()) (defined in WCRootData)WCRootData
CreateTree(const char *f=0) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
CreateTree(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
fDetCentreY (defined in WCRootData)WCRootDataprotected
fHitTimeOffset (defined in WCRootData)WCRootDataprotected
FillTree() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillvirtual
fMultDigiHits (defined in WCRootData)WCRootDataprotected
fSpEvt (defined in WCRootData)WCRootDataprotected
fWCGeom (defined in WCRootData)WCRootDataprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEntries() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
GetEntry(const int) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetPileUpSpill() const (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
ReadFile(const char *) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
SetFileNameForCopyTree(const char *f) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillinline
SetNumOfSpillesSavedPerFile(const int i) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillinline
SetOutFileName(const char *f) (defined in WCRootData)WCRootDatainline
WCRootData() (defined in WCRootData)WCRootData
WCRootDataPileUpSpill() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
WriteTree() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillvirtual
~WCRootData() (defined in WCRootData)WCRootDatavirtual
~WCRootDataPileUpSpill() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillvirtual
CreateTree(const char *f=0, const vector< string > &v=vector< string >()) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
fDetCentreY (defined in WCRootData)WCRootDataprotected
fHitTimeOffset (defined in WCRootData)WCRootDataprotected
FillTree() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillvirtual
fMultDigiHits (defined in WCRootData)WCRootDataprotected
fSpEvt (defined in WCRootData)WCRootDataprotected
fWCGeom (defined in WCRootData)WCRootDataprotected
fWCSimC (defined in WCRootData)WCRootDataprotected
fWCSimT (defined in WCRootData)WCRootDataprotected
GetCurrentInputFileName() const (defined in WCRootData)WCRootDatainline
GetEntries() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
GetEntry(const int) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
GetGeometryInfo(const char *) (defined in WCRootData)WCRootData
GetPileUpSpill() const (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillinline
GetTrigger(int i, int iPMT=0) const (defined in WCRootData)WCRootDatainline
isOD (defined in WCRootData)WCRootDataprotected
ReadFile(const char *) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
ReadFile(const char *, const vector< string > &v=vector< string >()) (defined in WCRootData)WCRootData
SetFileNameForCopyTree(const char *f) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillinline
SetNumOfSpillesSavedPerFile(const int i) (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillinline
SetOutFileName(const char *f) (defined in WCRootData)WCRootDatainline
WCRootData() (defined in WCRootData)WCRootData
WCRootDataPileUpSpill() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpill
WriteTree() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillvirtual
~WCRootData() (defined in WCRootData)WCRootDatavirtual
~WCRootDataPileUpSpill() (defined in WCRootDataPileUpSpill)WCRootDataPileUpSpillvirtual