GGS(GenericGEANT4Simulation)Software  2.6.0
 All Data Structures Namespaces Files Functions Variables Typedefs Macros
GGSTLostEnergyReader.cpp
Go to the documentation of this file.
1 /*
2  * GGSTLostEnergyReader.cpp
3  *
4  * Created on: 25 Aug 2011
5  * Author: Nicola Mori
6  */
7 
11 
12 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
13 
15  _lostEnergyInfo(NULL), _lostEnergyChain(NULL) {
16 
17 }
18 
19 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
20 
22  delete _lostEnergyInfo;
23 }
24 
25 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
26 
27 bool GGSTLostEnergyReader::SetChain(TChain *lostEnergyChain) {
28 
29  _lostEnergyChain = lostEnergyChain;
30  if (_lostEnergyChain->SetBranchAddress("lostEnergyInfo", &_lostEnergyInfo) != 0) {
31  return true;
32  }
33  else
34  return false;
35 }
36 
37 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
38 
39 void GGSTLostEnergyReader::GetEntry(Long64_t entry) {
40  if (entry != _lostEnergyChain->GetEntries()) {
41  _lostEnergyChain->GetEntry(entry);
42  }
43 }
void GetEntry(Long64_t entry)
bool SetChain(TChain *lostEnergyChain)
Sets the chain.
GGSTLostEnergyReader()
Constructor.
~GGSTLostEnergyReader()
Destructor.