class ID
{
public:
- ID( const int value ) : id(value) {}
+ ID( int value ) : id(value) {}
bool operator()(const T &t) const {
return ((dynamic_cast<TRDModule*>(t))->GetID() == id);
}
private:
const int id;
};
-void TRDLoader::AddChambers(const int sm, const int stk, const int ly)
+void TRDLoader::AddChambers(int sm, int stk, int ly)
{
Int_t ism_start = (sm == -1) ? 0 : sm;
Int_t ism_stop = (sm == -1) ? 18 : sm+1;
}
//________________________________________________________
-TRDChamber* TRDLoader::GetChamber(const int d)
+TRDChamber* TRDLoader::GetChamber(int d)
{
List_i ism, istack, ichmb;
}
//________________________________________________________
-Bool_t TRDLoader::GoToEvent(const int ev)
+Bool_t TRDLoader::GoToEvent(int ev)
{
Info("GoToEvent", Form("Event = %d", ev));
fEvent = ev;
~TRDLoader();
protected:
- virtual void AddChambers(const int sm=-1, const int stk=-1, const int ly=-1);
- virtual TRDChamber* GetChamber(const int d);
- virtual Bool_t GoToEvent(const int ev);
+ virtual void AddChambers(int sm=-1, int stk=-1, int ly=-1);
+ virtual TRDChamber* GetChamber(int d);
+ virtual Bool_t GoToEvent(int ev);
virtual Bool_t LoadClusters(TTree *tC);
virtual Bool_t LoadDigits(TTree *tD);
virtual Bool_t LoadHits(TTree *tH);
//________________________________________________________
-Bool_t TRDLoaderSingle::GoToEvent(const int ev)
+Bool_t TRDLoaderSingle::GoToEvent(int ev)
{
fEvent = ev;
TRDLoaderSingle(const Text_t* n="TRDLoaderSingle", const Text_t* t=0);
// protected:
- Bool_t GoToEvent(const int ev);
+ Bool_t GoToEvent(int ev);
Bool_t Open(const char *file, const char *dir=".");
ClassDef(TRDLoaderSingle, 1) // Alieve sigle event loader class for the TRD detector
ClassImp(TRDModuleEditor)
//________________________________________________________
-TRDModule::TRDModule(const char *typ, const Int_t det) :
+TRDModule::TRDModule(const char *typ, Int_t det) :
TNamed(Form("%s%03d", typ, det), ""), fDet(det)
{
fLoadHits = kFALSE;
friend class TRDNode;
friend class TRDChamber;
public:
- TRDModule(const char *typ="XXX", const Int_t id=0);
+ TRDModule(const char *typ="XXX", Int_t id=0);
virtual ~TRDModule() {}
virtual Bool_t GetDigitsBox(){return fDigitsBox;}
ClassImp(TRDNode)
//________________________________________________________
-TRDNode::TRDNode(const char *typ, const Int_t det) :
+TRDNode::TRDNode(const char *typ, Int_t det) :
Reve::RenderElementListBase(), TRDModule(typ, det)
{
}
///////////////////////////////////////////////////////////
//________________________________________________________
-TRDChamber::TRDChamber(const Int_t det) :
+TRDChamber::TRDChamber(Int_t det) :
Reve::RenderElement(), TRDModule("Chmb", det), rowMax(-1), colMax(-1), timeMax(22), fX0(0.), fPla(-1)
{
//
friend class TRDDigits;
public:
- TRDChamber(const Int_t det=0);
+ TRDChamber(Int_t det=0);
virtual ~TRDChamber() {}
TRDChamber(const TRDChamber&);
class TRDNode : public Reve::RenderElementListBase, public TRDModule
{
public:
- TRDNode(const char *typ, const Int_t det=0);
+ TRDNode(const char *typ, Int_t det=0);
void Paint(Option_t* option="");
void Reset();