fArray(0x0),
fFile(0x0)
{
- // default constructor
+ //
+ // Default constructor
+ //
}
+
//____________________________________________________________
AliTRDAnalysisTaskTP::AliTRDAnalysisTaskTP(const char *name) :
AliAnalysisTaskSE(name),
fArray(0x0),
fFile(0x0)
{
+ //
// Constructor
+ //
+
DefineOutput(1, TTree::Class());
DefineOutput(2, TObjArray::Class());
}
+
//____________________________________________________________
-AliTRDAnalysisTaskTP::~AliTRDAnalysisTaskTP() {
+AliTRDAnalysisTaskTP::~AliTRDAnalysisTaskTP()
+{
+ //
// destructor
+ //
}
+
//____________________________________________________________
-void AliTRDAnalysisTaskTP::UserCreateOutputObjects() {
+void AliTRDAnalysisTaskTP::UserCreateOutputObjects()
+{
+ //
+ // Create the output objects
+ //
AliAlignObjParams alobj; // initialize align obj.
TString option = GetOption();
-if (!fArrHists) fArrHists=new TObjArray;
+ if (!fArrHists) fArrHists=new TObjArray;
fModpop = new TH2D("modpop","modpop",90,-0.5,89.5,30,-0.5,29.5);
fModpop->SetXTitle("module nr");
fTree->Branch("SP","AliTrackPointArray", &fArray);
}
+
//____________________________________________________________
-void AliTRDAnalysisTaskTP::UserExec(Option_t *) {
+void AliTRDAnalysisTaskTP::UserExec(Option_t *)
+{
+ //
+ // Exec function
+ //
//AliESDEvent *fESD = dynamic_cast<AliESDEvent *>(fInputEvent);
fESD = dynamic_cast<AliESDEvent *>(fInputEvent);
PostData(1,fTree);
PostData(2,fArrHists);
}
+
//____________________________________________________________
-void AliTRDAnalysisTaskTP::Terminate(Option_t */*option*/) {
+void AliTRDAnalysisTaskTP::Terminate(Option_t */*option*/)
+{
//
// Terminate
//
+
}