Changeset 250 in svn for trunk/interface
- Timestamp:
- Feb 7, 2009, 1:43:05 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/interface/TriggerUtil.h
r243 r250 16 16 17 17 #include "BlockClasses.h" 18 #include "Utilities/ExRootAnalysis/interface/TSimpleArray.h" 18 19 #include "Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h" 19 20 … … 24 25 public: 25 26 26 TriggerBit() ;27 TriggerBit(){}; 27 28 TriggerBit(const TriggerBit& tb); 28 29 TriggerBit& operator=(const TriggerBit& tb); … … 35 36 TClonesArray *branchPhotonTrig, TClonesArray *branchETmisTrig); 36 37 vector<float> GetCuts(const vector<string> &Sequences); 38 TSimpleArray<TRootJet> SubArrayBjets(TClonesArray *JET); 39 TSimpleArray<TRootElectron> SubArrayIElec(TClonesArray *ELEC); 40 TSimpleArray<TRootMuon> SubArrayIMuon(TClonesArray *MUON); 37 41 38 42 private: 39 43 40 44 vector<float> ElecValues; 45 vector<float> IElecValues; 41 46 vector<float> MuonValues; 47 vector<float> IMuonValues; 42 48 vector<float> JetValues; 49 vector<float> BjetValues; 43 50 vector<float> TauJetValues; 44 51 vector<float> EtmisValues; … … 58 65 59 66 void TriggerCardReader(const string& filename="data/trigger.dat"); 60 // avant, ça s'appellait TriggerReader61 // appelle la méthode TriggerBit::GetTrigCondition62 63 64 67 void PrintTriggerTable(const string& LogName); 65 // fait un cout des triggers bits, c'est toujours pratique66 // appelle la méthode TriggerBit::PriniTrigCondition67 68 68 bool GetGlobalResult(TClonesArray *branchElecTrig, TClonesArray *branchMuonTrig, 69 69 TClonesArray *branchJetTrig, TClonesArray *branchTauJetTrig, … … 71 71 72 72 void WriteResult(); 73 // sauve dans le TTree74 // ce nom est stupide, faut le changer75 73 76 74 private: 77 //bool Evaluate( int event_i );78 // boucle sur list_of_trigger_bits, comme on a dit79 // appelle la methode TriggerBit::Evaluate ou TriggerBit::GetResult (à voir)80 // renvoie la réponse globale du trigger81 // à la fin, mettre has_been_evaluated = true;82 // voir le NB ci-dessous83 75 84 76 vector<TriggerBit> list_of_trigger_bits; 85 77 bool has_been_evaluated; 86 78 bool GlobalResult; 87 int event_i;88 79 89 80 };
Note:
See TracChangeset
for help on using the changeset viewer.