8 #ifndef TrackEff2Selector_h
9 #define TrackEff2Selector_h
14 #include <TSelector.h>
197 virtual void Begin(TTree *tree);
199 virtual void Init(TTree *tree);
201 virtual Bool_t
Process(Long64_t entry);
202 virtual Int_t
GetEntry(Long64_t entry, Int_t getall = 0) {
return fChain ?
fChain->GetTree()->GetEntry(entry, getall) : 0; }
203 virtual void SetOption(
const char *option) { fOption = option; }
215 #ifdef TrackEff2Selector_cxx
303 #endif // #ifdef TrackEff2Selector_cxx
TH1F * dSelectorHist_TrackEff2_TimeBasedConLev
TH2F * dSelectorHist_TrackEff2_WireBasedChargeWrong_DeltaPhiVsTheta
TBranch * b_E_pfit_wire_fBits
TH2F * dSelectorHist_TrackEff2_WireBasedChargeWrong_DeltaPtOverPtVsTheta
TH2F * dSelectorHist_TrackEff2_WireBasedReconstructed
TH2F * dSelectorHist_TrackEff2_WireBasedChargeWrong
Double_t delta_theta_wire
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeCorrect_DeltaPtOverPtVsTheta
TBranch * b_E_delta_theta
TBranch * b_E_pfit_fUniqueID
TBranch * b_E_trk_Ndof_wb
TBranch * b_E_dTrackReconstructedFlag_Candidate
TBranch * b_E_pcan_fUniqueID
TH2F * dSelectorHist_TrackEff2_WireBasedChargeCorrect
TBranch * b_E_isreconstructable
Bool_t dTrackReconstructedFlag_Candidate
TrackEff2Selector(TTree *=0)
TH2F * dSelectorHist_TrackEff2_CandidateChargeCorrect_DeltaPtOverPtVsTheta
TBranch * b_E_PID_wirebased
Double_t delta_pt_over_pt
TBranch * b_E_q_timebased
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeCorrect
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeCorrect_DeltaPhiVsTheta
TH2F * dSelectorHist_TrackEff2_WireBasedChargeWrong_DeltaPOverPVsTheta
virtual ~TrackEff2Selector()
TH2F * dSelectorHist_TrackEff2_WireBasedChargeCorrect_DeltaThetaVsTheta
virtual Int_t Version() const
Double_t delta_pt_over_pt_can
TBranch * b_E_pfit_wire_fY
TH2F * dSelectorHist_TrackEff2_WireBasedChargeWrong_DeltaThetaVsTheta
virtual Int_t GetEntry(Long64_t entry, Int_t getall=0)
TBranch * b_E_delta_phi_can
TH2F * dSelectorHist_TrackEff2_CandidateChargeCorrect_DeltaPOverPVsTheta
TBranch * b_E_trk_chisq_wb
TBranch * b_E_pthrown_fUniqueID
TBranch * b_E_q_hypothesized
TH2F * dSelectorHist_TrackEff2_CandidateChargeCorrect_DeltaThetaVsTheta
virtual void SetInputList(TList *input)
Bool_t dTrackReconstructedFlag_WireBased
ClassDef(TrackEff2Selector, 0)
TBranch * b_E_pfit_wire_fX
TBranch * b_E_delta_phi_wire
TBranch * b_E_num_candidates
TH2F * dSelectorHist_TrackEff2_TimeBasedReconstructed
TH2F * dSelectorHist_TrackEff2_CandidateChargeCorrect_DeltaPhiVsTheta
virtual void SlaveBegin(TTree *tree)
virtual void Init(TTree *tree)
TBranch * b_E_dTrackReconstructedFlag_TimeBased
UInt_t fUniqueID
pointer to the analyzed TTree or TChain
TH2F * dSelectorHist_TrackEff2_CandidateReconstructed
TH2F * dSelectorHist_TrackEff2_CandidateChargeWrong_DeltaPhiVsTheta
TH2F * dSelectorHist_TrackEff2_WireBasedMissing
TBranch * b_E_pthrown_fBits
TBranch * b_E_delta_theta_can
TBranch * b_E_PID_timebased
TH2F * dSelectorHist_TrackEff2_WireBasedChargeCorrect_DeltaPOverPVsTheta
TBranch * b_E_pfit_wire_fUniqueID
TBranch * b_E_num_wirebased
TBranch * b_E_dTrackReconstructedFlag_WireBased
TBranch * b_E_FOM_hypothesized
TH2F * dSelectorHist_TrackEff2_TimeBasedNonLowConLev
TH2F * dSelectorHist_TrackEff2_TimeBasedMissing
TH2F * dSelectorHist_TrackEff2_CandidateChargeCorrect
TH2F * dSelectorHist_TrackEff2_WireBasedNonLowConLev
TBranch * b_E_delta_theta_wire
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeWrong_DeltaPOverPVsTheta
TH2F * dSelectorHist_TrackEff2_TimeBasedLowConLev
TH2F * dSelectorHist_TrackEff2_CandidateChargeWrong
Bool_t dTrackReconstructedFlag_TimeBased
virtual void SetObject(TObject *obj)
Double_t delta_pt_over_pt_wire
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeCorrect_DeltaThetaVsTheta
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeWrong_DeltaPtOverPtVsTheta
TBranch * b_E_q_candidate
virtual Bool_t Process(Long64_t entry)
TH2F * dSelectorHist_TrackEff2_WireBasedChargeCorrect_DeltaPhiVsTheta
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeWrong_DeltaThetaVsTheta
TBranch * b_E_NLR_bad_stereo
virtual void Begin(TTree *tree)
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeWrong
TBranch * b_E_PID_candidate
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeCorrect_DeltaPOverPVsTheta
TBranch * b_E_q_wirebased
TBranch * b_E_num_timebased
TBranch * b_E_delta_pt_over_pt_can
TH1F * dSelectorHist_TrackEff2_WireBasedConLev
virtual TList * GetOutputList() const
virtual void SetOption(const char *option)
TH2F * dSelectorHist_TrackEff2_CandidateChargeWrong_DeltaPOverPVsTheta
TH2F * dSelectorHist_TrackEff2_TimeBasedChargeWrong_DeltaPhiVsTheta
TH2F * dSelectorHist_TrackEff2_WireBasedChargeCorrect_DeltaPtOverPtVsTheta
TBranch * b_E_delta_pt_over_pt
TH2F * dSelectorHist_TrackEff2_CandidateChargeWrong_DeltaPtOverPtVsTheta
TH2F * dSelectorHist_TrackEff2_CandidateChargeWrong_DeltaThetaVsTheta
virtual void SlaveTerminate()
TBranch * b_E_delta_pt_over_pt_wire
TH2F * dSelectorHist_TrackEff2_CandidateMissing
TBranch * b_E_pfit_wire_fZ
TBranch * b_E_PID_hypothesized
TH2F * dSelectorHist_TrackEff2_WireBasedLowConLev
UInt_t pfit_wire_fUniqueID